.consult{
	height: 100vh;
	padding: 0rpx 32rpx 0rpx 32rpx;
	 box-sizing: border-box;
	 background-color: #f1f2f2;
	 position: relative;
	 .consult-main{
		 position: relative;
		 top: 248rpx;
		 .consult-input-container{
			 width:686rpx;
			 height:388rpx;
			 background-color:#ffffff;
			 border-radius:24rpx;
			 padding: 32rpx 24rpx 32rpx 24rpx;
			 box-sizing: border-box;
			 display: flex;
			 flex-direction: column;
			 justify-content: space-between;
			 .textarea{
				 width: 100%;
				 height: 200rpx;
				 font-size: 24rpx;
			 }
		 }
		 .consult-input-footer-container{
			 width: 100%;
			 display: flex;
			 justify-content: space-between;
			 align-items: flex-end;
			 .image-list-container{
				 width: 480rpx;
				 /deep/ .u-list-item{
					 width: 120rpx !important;
					 height: 120rpx !important;
				 }
				 .add-btn{
					 width:76rpx;
					 height:76rpx;
					 border:4rpx solid;
					 border-color:#cccccc;
					 border-radius:8rpx;
					 display: flex;
					 align-items: center;
					 justify-content: center;
					 color: #cccccc;
				 }
			 }
			 .word-count-container{
				 font-family:$global-font-family;
				 color:#999999;
				 font-size:24rpx;
			 }
		 }
		 .anonymous-switch-container{
			 height: 80rpx;
			 display: flex;
			 align-items: center;
			 .switch-label{
				 font-family:$global-font-family;
				 margin-right: 10rpx;
				 color:#333333;
				 font-size:24rpx;
			 }
			 /deep/ .u-switch{
				 height: .7em;
				 border: none;
				 box-shadow: rgba(50, 50, 93, 0.05) 0rpx 5rpx 6rpx -3rpx inset, rgba(0, 0, 0, 0.3) 0rpx 4rpx 6rpx -4rpx inset;
			 }
			 /deep/ .u-switch__node{
			 	top: -30%;
				height: 45rpx !important;
				width: 45rpx !important;
				box-shadow: rgba(0, 0, 0, 0.35) 0rpx 5rpx 15rpx;
			 	// transform: translateY(-50%);
				background-color: #8bc5f8;
				border: 9rpx #ffffff solid;
			 }
		 }
		 .consult-prompt-container{
			 margin-top: 80rpx;
			 width:100%;
			 height:388rpx;
			 background-color:#ffffff;
			 border-radius:24rpx;
			 padding: 28rpx;
			 box-sizing: border-box;
			 .prompt-title{
				 font-family:$global-font-family;
				 color:#666666;
				 font-size:28rpx;
				 margin-bottom: 22rpx;
			 }
			 .prompt-list{
				 .prompt-item{
					 display: flex;
					 align-items: center;
					 font-family:$global-font-family;
					 color:#999999;
					 font-size:24rpx;
					 margin-bottom: 24rpx;
					 .prompt-icon{
						 margin-right: 8rpx;
						 font-size: 32rpx;
					 }
				 }
			 }
		 }
		 .current-lawyer{
			 height: 50rpx;
			 line-height: 50rpx;
			 font-size: 24rpx;
			  font-family:$global-font-family;
			  color: #767a82;
			  margin-top: 20rpx;
			  .lawyer-name{
				  color: #398ade;
				  font-size: 36rpx;
				  font-weight: 900;
				  margin-left: 10rpx;
			  }
		 }
	 }
	 .bottom-price-bar{
		 width:100%;
		 left: 50%;
		 transform: translateX(-50%);
		 height:100rpx;
		 background-color:#ffffff;
		 position: fixed;
		  bottom: calc(50px + env(safe-area-inset-bottom));
		 padding: 24rpx 32rpx 24rpx 32rpx;
		 box-sizing: border-box;
		 display: flex;
		 align-items: center;
		 justify-content: space-between;
		 .price{
			 display: flex;
			 align-items: center;
			 .price-label{
				  font-family:$global-font-family;
				 color:#333333;
				 font-size:28rpx;
			 }
			 .price-count{
				 font-family:$global-font-family;
				 color:#333333;
				 font-size:36rpx;
				 color: #e93c3c;
				font-weight: 900;
			 }
		 }
		 /deep/ .u-btn{
			 width:188rpx;
			 height:70rpx;
			 background-color:#188cf1;
			 border-radius:16rpx;
			 font-family:$global-font-family;
			 color:#ffffff;
			 font-size:28rpx;
			 display: flex;
			 align-items: center;
			 justify-content: center;
			 margin: 0 !important;
		 }
	 }
}